mechanical snubber - English Synonyms Dictionary